package com.example.spring.family.init;

import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;

import java.util.Arrays;

/**
 * @program: knowledge-pooling
 * @ClassName MyServletContextListener
 * @description: 实现CommandLineRunner接口 然后在run方法里面调用需要调用的方法即可，
 * 好处是方法执行时，项目已经初始化完毕，是可以正常提供服务的。
 * 同时该方法也可以接受参数，可以根据项目启动时: java -jar demo.jar arg1 arg2 arg3 传入的参数进行一些处理
 * @author: tomato
 * @create: 2024-07-07 19:59
 * @Version 1.0
 **/
@Component
public class CommandLineRunnerImpl implements CommandLineRunner {
    @Override
    public void run(String... args) throws Exception {
        System.out.println("CommandLineRunnerImpl 启动后执行方法..." + Arrays.toString(args));
    }
}
